channel the flood of tourists - Spanish English Dictionary